#include "main.H"
/*
#define H4_Pin GPIO_PIN_4
#define H4_GPIO_Port GPIOE

#define L1_Pin GPIO_PIN_5
#define L1_GPIO_Port GPIOE

#define L2_Pin GPIO_PIN_6
#define L2_GPIO_Port GPIOE

#define H1_Pin GPIO_PIN_6
#define H1_GPIO_Port GPIOC

#define H2_Pin GPIO_PIN_8
#define H2_GPIO_Port GPIOC

#define H3_Pin GPIO_PIN_7
#define H3_GPIO_Port GPIOD

#define L4_Pin GPIO_PIN_8
#define L4_GPIO_Port GPIOB

#define L3_Pin GPIO_PIN_0
#define L3_GPIO_Port GPIOE
*/


#define H1_H  HAL_GPIO_WritePin(H1_GPIO_Port,H1_Pin,GPIO_PIN_SET)
#define H1_L  HAL_GPIO_WritePin(H1_GPIO_Port,H1_Pin,GPIO_PIN_RESET)

#define H2_H  HAL_GPIO_WritePin(H2_GPIO_Port,H2_Pin,GPIO_PIN_SET)
#define H2_L  HAL_GPIO_WritePin(H2_GPIO_Port,H2_Pin,GPIO_PIN_RESET)

#define H3_H  HAL_GPIO_WritePin(H3_GPIO_Port,H3_Pin,GPIO_PIN_SET)
#define H3_L  HAL_GPIO_WritePin(H3_GPIO_Port,H3_Pin,GPIO_PIN_RESET)

#define H4_H  HAL_GPIO_WritePin(H4_GPIO_Port,H4_Pin,GPIO_PIN_SET)
#define H4_L  HAL_GPIO_WritePin(H4_GPIO_Port,H4_Pin,GPIO_PIN_RESET)
//lie
#define L1_detect  HAL_GPIO_ReadPin(L1_GPIO_Port,L1_Pin)
#define L2_detect  HAL_GPIO_ReadPin(L2_GPIO_Port,L2_Pin)
#define L3_detect  HAL_GPIO_ReadPin(L3_GPIO_Port,L3_Pin)
#define L4_detect  HAL_GPIO_ReadPin(L4_GPIO_Port,L4_Pin)



uint8_t detect_dispaly(void);
void data_puss(uint8_t n1,uint8_t n2);

uint8_t detect_l(void);

uint8_t compare(uint8_t a[],uint8_t b[]);
